Skip to content

Release v0.5.3 – Interactive initialization and improved startup flow#74

Merged
umpire274 merged 1 commit intomainfrom
v0.5.3
Nov 5, 2025
Merged

Release v0.5.3 – Interactive initialization and improved startup flow#74
umpire274 merged 1 commit intomainfrom
v0.5.3

Conversation

@umpire274
Copy link
Owner

This pull request delivers version v0.5.3 of rFortune, focused on improving the first-time setup experience and overall startup behavior.

✨ Changes

  • Added an interactive prompt when launching rFortune for the first time and no configuration directory exists.

    • In interactive terminals, users are asked to confirm initialization (Initialize rFortune now? [Y/n]).
    • In non-interactive environments (e.g. scripts, CI), initialization happens automatically.
  • Clearer feedback during initialization using ConsoleLog.

  • Improved transparency — the app now shows which configuration directory is being used (dirs::data_dir() path).

  • Minor refinements to startup flow and user messaging.

🧱 Version

v0.5.3 — November 5, 2025

…r the first time

- Added user confirmation prompt when no configuration directory is found
- Automatically initializes in non-interactive (scripted) contexts
- Improved transparency and safety of first-run setup
- Updated changelog and README accordingly
@umpire274 umpire274 self-assigned this Nov 5, 2025
@umpire274 umpire274 added bug Something isn't working enhancement New feature or request labels Nov 5, 2025
@umpire274 umpire274 merged commit 44edc18 into main Nov 5, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant